/* CSS Document */

@charset "utf-8";

/* -------------
    common
   ------------- */
*{ margin:0; padding:0;
}
body{ margin:0 auto;
	   color:#000000;
	   font-size: 12px;}

a{ text-decoration:none;
	}
	 
a img{
	border:none;
	}

a:link{ color:#000000;}
a:hover{
	color: #66F000;
	font-size: 12px;
	font-weight: normal;
}
a:visited{
	color:#666;
	font-size: 12px;
	font-weight: normal;
}

p{ text-indent:2em; font:normal 12px/20px "Mircrosoft Yahei"; text-align:justify;text-justify:inter-ideograph;word-wrap:break-word;

}
.pa{ text-indent:0px;
}
img{
	border:none;
	}
.textindent{ text-indent:2em;}
.clear{
	 clear:both
}

ol, ul {
	list-style: none;
}

.font14{
	font-size:14px;
}
img{
	border:0;
}
.left{ float:left;}
.right{ float:right;}
.transparent_class
{ 
	filter:alpha(opacity:50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
}
.linear_gradient_pb{
	background:#3cb5ee;  
}
.linear_gradient_pc{
	background:#ffffff; 
}
/*filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff',endColorStr='#ececec',gradientType='0'); 
	background: -moz-linear-gradient(top, #ffffff, #ececec); 
	background: -o-linear-gradient(top,#ffffff, #ececec); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#ececec)); */
.table1
{
	border-right:solid 1px #666666; border-bottom:solid 1px #000000; font-size:12px;
}
.table1 td
{
	border-left:solid 1px #666666; border-top:solid 1px #000000;
}
.STYLE1 {color: #FFFFFF}
.div_kj{ width:1280px; margin:0 auto;}
/* -------------
    header
   ------------- */
.header{ margin:0 auto;  height:123px; background:url(../images/header_bg.jpg) repeat-x;}
.header_p{ margin:0 auto;  height:123px; background:url(../images/header_bg.jpg) repeat-x; min-width:1280px;}
.logo{background:url(../images/logo.png) no-repeat; height:83px; width:1002px; float:left;}
.head{width:1002px;height:123px;margin:0 auto;}
.juzhong{ text-align:center;}
/* -------------
    nav
   ------------- */
.navtop{ height:83px;}
.nav{
	position: relative;
	z-index: 50;
	height:35px;
	background:url(../images/nav-bg.gif) repeat-x;
	overflow: visible;
}
.util{
	width:1002px;
	margin:0 auto;
	overflow:hidden;
	_zoom:1;
}
.nav li{
	float:left;
	height:35px;
	border-left:1px solid #3695d4;
	border-right:1px solid #0366aa;
	width:165px;
	border-bottom:5px solid #009fde;
	position:relative;
}
.nav li a{
	height:30px;
	display:inline-block;
	line-height:30px;
	font:14px "Microsoft Yahei";
	color:#fff;
	width:165px;
	text-align:center;
	padding:5px 0px 0px 0px; 
	letter-spacing:5px;
}
.nav li a.active,.nav li a:hover,
.nav li.active a {
	border-bottom:5px solid #fafafa;
}
.nav li.active .sub-nav a {
	border: none;
}
.nav .sub-nav {
	display: none;
	position: absolute;
	top: 40px;
	left: 0px;
	width: 165px;
	padding: 5px 0px 3px 0px;
	background:#fafafa; /*url(../images/sub-nav-bg.png);  */
	overflow: hidden;
}
.nav .sub-nav ul {
	width: 165px; 
}
.nav .sub-nav ul li {
	width:165px;
	height: auto;
	line-height: 27px;
	border: 0px;
	text-align:center;
}
.nav .sub-nav ul li a {
	position: relative;
	clear: right;
	width: 165px;
	height: auto;
	padding: 0px 0px 0px 0px;
	font: normal 12px/27px "Mircrosoft Yahei";
	text-align:left;
	color:#3b3b3b;
	font-weight:bold;
	letter-spacing:0px;
	display:block;
	text-align:center;
}
.nav .sub-nav ul li a.active, .nav .sub-nav ul li a:hover {
	border: none;
	font-weight: bold;
	color:#ff8400;
	font-size:12px;
}
.nav_eng{ letter-spacing:0px;}

/* -------------
    banner
   ------------- */
#banner{ width:1002px; height:320px; margin:0 auto; overflow:hidden;}
#banner .slideBox{ width:1002px; height:320px; overflow:hidden; position:relative;} 
#banner .slideBox .hd{ width:974px; background:#ededed; height:33px; overflow:hidden; position:absolute; margin-left:14px; bottom:0px; z-index:1;  } 
#banner .slideBox .hd ul{ overflow:hidden; zoom:1; float:right; padding-top:0px; padding-right:20px; } 
#banner .slideBox .hd ul li{ float:left; margin-right:10px;  width:20px; height:5px; line-height:999px; overflow:hidden;text-align:center; background:#9b9893; cursor:pointer; } 
#banner .slideBox .hd ul li.on{ background:#254385; color:#1170c4; } 
#banner .slideBox .bd{ position:relative; height:100%; z-index:0;   } 
#banner .slideBox .bd img{width:1002px; height:320px; } 

#banner_plb{ width:1280px; height:208px; margin:0 auto; overflow:hidden;}
#banner_plb .slideBox{ width:1280px; height:208px; overflow:hidden; position:relative;} 
#banner_plb .slideBox .hd{ width:980px; height:33px; overflow:hidden; position:absolute; margin-left:150px; bottom:10px; z-index:1;  } 
#banner_plb .slideBox .hd ul{ overflow:hidden; zoom:1; float:right; padding-top:0px; padding-right:20px; } 
#banner_plb .slideBox .hd ul li{ float:left; margin-right:10px;  width:20px; height:5px; line-height:999px; overflow:hidden;text-align:center; background:#9b9893; cursor:pointer; } 
#banner_plb .slideBox .hd ul li.on{ background:#254385; color:#1170c4; } 
#banner_plb .slideBox .bd{ position:relative; height:100%; z-index:0;   } 
#banner_plb .slideBox .bd img{width:1280px; height:208px; } 

/* -------------
    content
   ------------- */
.content{ margin:0 auto; width:1002px; height:auto;}
.content_buttom{ width:1002px; height:209px; margin-top:14px;}
.content_p{margin:0 auto; width:1280px; height:auto;}
.banner_p{ margin:0 auto; width:1280px; height:208px;}
.cont_p{margin:0 auto; width:1002px; height:auto; margin-top:-17px;position:relative;}

.con_pds{ width:764px; float:left; height:auto;}
.con_nav{ width:236px; height:auto; float:right;}
.con_pds_nav{ width:736px; margin-left:28px; height:46px; border-bottom:solid 5px #b3b3b3;}
.pdsnav{color:#213683; font-size:12px; font-weight:bold; display:block; padding-top:25px;}
.pdsnav a{color:#213683; font-size:12px; font-weight:bold; }

.con_nav_nav{
	width:195px;
	height:46px;
	border-bottom:solid 5px #b3b3b3;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.con_nav_txt{ width:171px; margin:0 auto; height:auto;}
.con_pds_tent{width:736px; margin-left:28px; height:199px; border-bottom:solid 1px #b3b3b3;}
.con_txt_tent{width:736px; margin-left:28px; height:auto;}

.con_nav_tent{
	width:195px;
	height:auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.pds_page{ height:10px; margin-left:28px; background:#ffffff; width:736px;}/*background:#ececec; */

.lastpdsitem{border-bottom:none;}
.pds_img{ width:224px; height:155px; float:left; text-align:center;}
.pds_txt{ width:512px; height:155px; float:right} 
.pds_more{ width:85px; height:20px; float:right; margin-top:12px; line-height:20px;}
.pds_more a{background:url(../images/ckgd_normal.jpg) no-repeat left center;cursor:pointer;color:#FFFFFF;font-size:12px;display:block;width:75px;height:20px; text-align:center; text-indent:1em; margin-right:10px;}
.pds_more a:hover{ background: url(../images/ckgd_hover.jpg) no-repeat left center;color:#FFFFFF; font-size:12px; }
.pds_h1{ font-size:14px; font-weight:bolder; color:#515151; margin:25px 0px 25px 0px;}
.pds_h1 a{ font-size:14px; font-weight:bolder; color:#515151; margin:25px 0px 25px 0px;}
.pds_h1 a:hover{ text-decoration:underline;}
.pds_p{font-size:12px; color:#6d6d6d; text-indent:2em;text-align:justify;text-justify:inter-ideograph;word-wrap:break-word;}

.pds_txt_gl{width:710px; height:155px; float:left; padding-left:20px;}


.xwzx_top{ width:289px; height:30px; }
.xwzx_cont{ width:289px; height:179px; background:url(../images/xwzx_cont_bg.gif) no-repeat;}
.xwzx_cont_pic{ width:264px; height:80px; padding-top:15px; margin:0 auto;}
.xwzx_cont_txt{ width:264px; height:70px; padding-top:15px; margin:0 auto;}

.xwzx_cont_txt ul li { background: url(../images/li_arrow.png) no-repeat left center;text-indent:1em;}
.xwzx_cont_txt ul li a{  font: normal 12px/20px "Mircrosoft Yahei"; color:#888888;}
.xwzx_cont_txt ul li a:hover{ text-decoration:underline;}

.cpzx_top{ width:466px; height:30px; position:relative; }
.cpzx_cont{ width:466px; height:179px; background:url(../images/cpzx_cont_bg.gif) no-repeat; }
.cpzx_list{width:466px; height:65px;  }
.cpzx_li{
	width:200px;
	height:55px;
	text-align:left;
	padding:5px;
	margin-left:3px;
}
.cpzx_li ul li { background: url(../images/li_arrow.png) no-repeat left center;text-indent:1em;}
.cpzx_li ul li a{  font: normal 12px/20px "Mircrosoft Yahei"; color:#888888;}
.cpzx_li ul li a:hover{ text-decoration:underline;}

.lxwm_top{ width:218px; height:30px; }
.lxwm_cont{ width:218px; height:179px; background:url(../images/lxwm_cont_bg.gif) no-repeat; }
.lxwm_cont_txt{ padding-top:20px;font-size:12px; width:200px; height:120px; margin:0 auto; color:#717171;}


.article {width:730px; height:auto; margin:0px 0px 0px 5px; text-align:left;}
.arttitle p{text-align:center; font:bolder 18px/50px "Mircrosoft Yahei"; color:#515151;}
.articlemain{width:730px; height:auto;}
.article_b{ font-weight:bold; font-size:14px; color:#6d6d6d; height:35px; display:block; line-height:35px;}
#MyContent { width:730px; height:auto; color:#6d6d6d;text-align:justify;text-justify:inter-ideograph;word-wrap:break-word;}
#MyContent p{color:#6d6d6d;text-align:justify;text-justify:inter-ideograph;word-wrap:break-word;}
#MyContent p a{color:#6d6d6d;}
#MyContent p a:hover{ text-decoration:underline;}
.ulindent{ width:730px; height:auto;}
.ulindent ul li {color:#6d6d6d; list-style:square inside;line-height:18px;}
.ulindent2{ width:730px; height:auto; color:#6d6d6d;}
.ulindent2 ol li{color:#6d6d6d; list-style:square inside; line-height:18px;}

/* -------------
    product
   ------------- */
.ind_hotpro{}
/* radius */ 
.hd{ height:30px; position:absolute; overflow:hidden; margin-top:-27px; width:466px;} 
.hd ul{ float:right; overflow:hidden; zoom:1; margin:10px 10px 0 0; } 
.hd ul li{ width:8px; height:8px; overflow:hidden; background:#ccc; cursor:pointer; -khtml-border-radius:8px;-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; float:left; margin-right:5px;} 
.hd ul li.on{ background:#254385;  } 

.bd{ clear:both; overflow:hiddenl;} 
.bd ul{ overflow:hidden; zoom:1; } 
.bd ul li{ text-align:left; float:left; display:_inline; margin:0px;  } 
.bd ul li a{ cursor:default; } 
/*-- product content slider --*/
.pro_gdlist{ width:466px; height:104px;}
.pro_gdlist li{ width:466px; float:left;  height:104px; overflow:hidden;}
.pro_gdlist li .pic{ height:88px; width:88px; margin:5px 0px 5px 10px; float:left; line-height:104px; overflow:hidden; background:#fff; vertical-align:middle; display:block; }
.pro_gdlist li .pic:hover{ border:1px solid #274486;}

.pro_gdlist li .title{ float:right; width:350px;text-align:left; height:104px; padding:5px 10px 5px 5px;}
.pro_gdlist li .title h1 a{ font-size:14px; height:30px; overflow:hidden;line-height:30px; font-weight:normal; color:#254385; display:block; cursor:auto; }
.pro_gdlist li .title h1 a:hover{ text-decoration:underline;}
.pro_gdlist li .title p{ font-size:12px; color:#888; line-height:20px; overflow:hidden; text-indent:0em;}


/* ---------------
    products_menu
   --------------- */
.products_menu{background-color:#FFF;}
.products_menu dd{background-color:#FFF;}
.products_menu dt{background-color:#FFF;}
.menu_chioce{background-color:#FFF;}

/* ---------------
    products_nav
   --------------- */

.box{
	width:195px;
	height:100%;
	height:100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}/*background:url(../images/menuboxbg.gif) repeat-y left top;*/
.box ul{list-style:none;text-align:left;}

.menu{ }
.menu li.level1 a{display:block;line-height:31px;height:31px;padding-left:35px; font-size:12px;color:#6d6d6d;background:url(../images/menubg.gif) no-repeat left top;}

.menu li.level1 a.hove{background-position:left -31px;}
.menu li.level1 a.cur{background-position:left -62px;}


.menu li ul{padding-left:10px;overflow:hidden;}
.menu li ul.level2{width:180px;display:none;}
.menu li ul.level2 li{height:26px;line-height:26px;}
.menu li ul.level2 li a{display:block;height:26px;line-height:26px;background:#E7E3E7 url(../images/t1.gif) no-repeat 10px center;padding-left:20px;color:#42556B;border-top:1px #B8C2CB solid;overflow:hidden; font-size:12px;}

.menu li ul.level2 li a.hove1{background:#fe9900 url(../images/t2.gif) no-repeat 10px center;}


/* -------------
    footer
   ------------- */

.footer{ margin:0 auto;background:url(../images/footer_bg.jpg) repeat-x; height:167px; }
.fmargin{margin-top:15px;}
.foot{width:1002px;height:125px;margin:0 auto; background-color:#ffffff;}
.foot_line{ background:#009fde; height:5px; width:974px; margin:0 auto;}
.foot_tx{ font-size:12px; color:#666; font-family:"ËÎÌå"; width:1002px; height:60px; text-align:center; line-height:18px; margin-top:2px; }
.foot_buttom{width:1002px;height:40px;background:url(../images/footer_buttom.jpg) no-repeat;margin:0 auto;}

.footer_p{ margin:0 auto; background:#ffffff; background:url(../images/footer_p.jpg) repeat-x; height:146px; min-width:1280px;}/*background:#ececec;*/
.foot_p{width:1002px;height:44px;margin:0 auto; background-color:#ffffff;}/*background-color:#ececec;*/
.foot_tx_p{ width:1002px; height:39px; background:#ffffff; }/*background:#ececec;*/
.foot_buttom_p{width:1002px;height:102px; line-height:102px;background:url(../images/footer_buttom_p.jpg) no-repeat;margin:0 auto; color:#023a63; font-size:12px; text-align:center;}

.foot_share{ float:left; margin-left:10px; margin-top:6px; height:33px;  line-height:39px;}
.foot_bottom_nav{ float:right; margin-right:20px; height:39px; line-height:39px;}
.foot_bottom_nav a{ color:#6d6d6d;}
.foot_bottom_ico{ width:15px; height:14px; padding-top:8px;}
